package com.yunbao.core.respones;

import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 *
 * </p>
 *
 * @author 安能
 * @date 2019年10月18日
 */
public enum MethodPrefix {

    /**
     * 获取单个对象的方法
     */
    GET("get", "获取成功!", "获取失败!"),

    /**
     * 获取多个对象的方法
     */
    LIST("list", "获取成功!", "获取失败!"),

    /**
     * 插入的方法
     */
    SAVE("save", "新增成功!", "新增失败!"),

    /**
     * 删除的方法
     */
    DELETE("delete", "删除成功!", "删除失败!"),

    /**
     * 修改的方法
     */
    UPDATE("update", "修改成功!", "修改失败!"),

    /**
     * 默认空
     */
    NUll("", "", "");
    /**
     * 状态码
     */
    @Getter
    @Setter
    private String prefix;

    /**
     * 请求成功消息
     */
    @Getter
    @Setter
    private String success;

    /**
     * 请求失败消息
     */
    @Getter
    @Setter
    private String fill;

    MethodPrefix(String prefix, String success, String fill) {
        this.prefix = prefix;
        this.success = success;
        this.fill = fill;
    }
}
